#ifndef _SLROS_INITIALIZE_H_
#define _SLROS_INITIALIZE_H_

#include "slros_busmsg_conversion.h"
#include "slros_generic.h"
#include "rocr6_solver_types.h"

extern ros::NodeHandle * SLROSNodePtr;
extern const std::string SLROSNodeName;

// For Block rocr6_solver//Subscribe
extern SimulinkSubscriber<sensor_msgs::JointState, SL_Bus_rocr6_solver_sensor_msgs_JointState> Sub_rocr6_solver_413;

// For Block rocr6_solver//Subscribe
extern SimulinkSubscriber<rocr6_msgs::Goal, SL_Bus_rocr6_solver_rocr6_msgs_Goal> Sub_rocr6_solver_371;

// For Block rocr6_solver////Publish
extern SimulinkPublisher<geometry_msgs::Pose, SL_Bus_rocr6_solver_geometry_msgs_Pose> Pub_rocr6_solver_299;

// For Block rocr6_solver////Publish1
extern SimulinkPublisher<std_msgs::Float64MultiArray, SL_Bus_rocr6_solver_std_msgs_Float64MultiArray> Pub_rocr6_solver_510;

// For Block rocr6_solver///Publish
extern SimulinkPublisher<rocr6_msgs::Move, SL_Bus_rocr6_solver_rocr6_msgs_Move> Pub_rocr6_solver_440;

void slros_node_init(int argc, char** argv);

#endif
